/**
 * TDS PEC 4
 * Grupo 3H2M
 *
 * El paquete <code>edu.uoc.tds.pec4.common.util</code> contiene las clases
 * de apoyo para el resto de objetos del sistema.
 */
package edu.uoc.tds.pec4.common.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * La clase <code>UtilSQL</code> implementa una serie de métodos estáticos
 * que sirven de utilidad para la construcción de cadenas SQL.<br />.
 *
 * Métodos estáticos para el manejo de cadenas SQL.<br />
 *
 * @author	Luis Rodríguez-Manzaneque Sánchez
 * @version	10/12/2011 
 * @since	1.00
 */
public class UtilSQL {

    /**
     * Constructor de la clase.
     */
    public UtilSQL() {
    }
    
    /**
     * Devuelve una fecha formateada al patrón yyyy/MM/dd
     * @param   fecha La fecha, de tipo Date, que se quiere formatear.
     * @return  Devuelve una cadena de texto con la fecha formateada a yyyy/MM/dd
     */
    public static String formatDateSQL (Date fecha) {
       
       SimpleDateFormat sdF=new SimpleDateFormat("yyyy/MM/dd");
       return sdF.format(fecha); 
    }
    
    /**
     * Devuelve una hora formateada al patrón hh:mm:ss
     * @param   fecha La fecha, de tipo Date, que se quiere formatear.
     * @return  Devuelve una cadena de texto con la fecha formateada a hh:mm:ss
     */
    public static String obtenerHora (Date hora) {

       SimpleDateFormat sdF=new SimpleDateFormat("hh:mm:ss");
       return sdF.format(hora);
    }

}
